home *** CD-ROM | disk | FTP | other *** search
- Short: A amiga-specific startup code for gcc
- Type: dev/gcc
- Uploader: fleischr@izfm.uni-stuttgart.de
- Author: fleischr@izfm.uni-stuttgart.de
-
- First: What is it and what can I do with it ?
-
- It's a new startup code for the gcc version 2.2.2 or above
- (to recompile you need version 2.5.8 or adjust the makefiles).
-
- And as you can think a new startup code needs also a new libc - which I've not
- written yet :-(. Therefore I thought I should ask first if it's worth writing a
- new one just to get some features you don't get with normal startup and
- ixemul.library. (Please email me)
-
- Features (What you get):
-
- * _main and _exit entry as you know from other compilers
-
- * SAS compatible handling of WBStartup message (tell me if it's not)
-
- * auto-library-open feature
- (yes, it's working even without constructors i.e. for _main and _exit).
-
- * only those libc-modules actually used get linked into your executable. This
- means also their initialization and shutdown routines.
- (but only a few ANSI-features implemented yet)
-
- * And as a summary: very short
- (you can compile and link a amiga-only hello.world in about 1/2 K).
-
- Misfeatures (i.e. missing features):
-
- * No ANSI-functions except a few
-
- * No C++ support.
-
- * Requires KS 2.0.
-
- Summary:
-
- As long as you write only amiga-specific programs
- (of course all programs needing a auto-library-open feature are amiga-specific)
- and don't need much ANSI-support this can be your choice.
-
-
- ============================= Archive contents =============================
-
- Original Packed Ratio Date Time Name
- -------- ------- ----- --------- -------- -------------
- 895 543 39.3% 13-Mar-94 19:16:36 bcrt0.o
- 5788 2331 59.7% 13-Mar-94 19:16:40 blibm.a
- 17508 2944 83.1% 13-Mar-94 19:16:40 blibstubs.a
- 932 528 43.3% 13-Mar-94 19:16:36 crt0.o
- 404 214 47.0% 13-Mar-94 19:11:04 headers/stdio.h
- 265 140 47.1% 13-Mar-94 19:11:04 headers/stdlib.h
- 6796 2487 63.4% 13-Mar-94 19:16:40 libm.a
- 17584 2959 83.1% 13-Mar-94 19:16:40 libstubs.a
- 1133 686 39.4% 13-Mar-94 19:16:36 rcrt0.o
- 9624 3931 59.1% 13-Mar-94 19:17:38 readme
- 1291 702 45.6% 13-Mar-94 19:17:38 readme.first
- 29136 29136 0.0% 13-Mar-94 19:16:22 source.lha
- -------- ------- ----- --------- --------
- 91356 46601 48.9% 15-Mar-94 12:12:36 12 files
-